\section{API.c File Reference}
\label{_a_p_i_8c}\index{API.c@{API.c}}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
int {\bf is\_\-dir} (const char $\ast$)
\item 
int {\bf exists} (char $\ast$)
\item 
char $\ast$ {\bf get\_\-pwd} ()
\item 
int {\bf copy\_\-file} (char $\ast$, char $\ast$)
\item 
int {\bf make\_\-dir} (char $\ast$, mode\_\-t)
\item 
int {\bf rm\_\-dir} (char $\ast$, int, int)
\item 
int {\bf confirm} (char $\ast$, char $\ast$)
\item 
int {\bf substr\_\-count} (char, char const $\ast$)
\item 
char $\ast$$\ast$ {\bf break\_\-string\_\-into\_\-array} (char $\ast$, char $\ast$)
\end{DoxyCompactItemize}


\subsection{Function Documentation}
\index{API.c@{API.c}!break\_\-string\_\-into\_\-array@{break\_\-string\_\-into\_\-array}}
\index{break\_\-string\_\-into\_\-array@{break\_\-string\_\-into\_\-array}!API.c@{API.c}}
\subsubsection[{break\_\-string\_\-into\_\-array}]{\setlength{\rightskip}{0pt plus 5cm}char $\ast$$\ast$ break\_\-string\_\-into\_\-array (char $\ast$ {\em string}, \/  char $\ast$ {\em delimiter})}\label{_a_p_i_8c_a74362777b9e8cdf0ffeb2bf7dcc7fa38}


Definition at line 229 of file API.c.

\index{API.c@{API.c}!confirm@{confirm}}
\index{confirm@{confirm}!API.c@{API.c}}
\subsubsection[{confirm}]{\setlength{\rightskip}{0pt plus 5cm}int confirm (char $\ast$ {\em message}, \/  char $\ast$ {\em path})}\label{_a_p_i_8c_a9ef1dd18b9d9e57d2ca84b42718b979e}


Definition at line 195 of file API.c.

\index{API.c@{API.c}!copy\_\-file@{copy\_\-file}}
\index{copy\_\-file@{copy\_\-file}!API.c@{API.c}}
\subsubsection[{copy\_\-file}]{\setlength{\rightskip}{0pt plus 5cm}int copy\_\-file (char $\ast$ {\em source}, \/  char $\ast$ {\em destination})}\label{_a_p_i_8c_a5d39161534e225e63e2b654d3216e38c}


Definition at line 82 of file API.c.

\index{API.c@{API.c}!exists@{exists}}
\index{exists@{exists}!API.c@{API.c}}
\subsubsection[{exists}]{\setlength{\rightskip}{0pt plus 5cm}int exists (char $\ast$ {\em file})}\label{_a_p_i_8c_a436bca6fd78f0ec6e0b6a304affe17e6}


Definition at line 51 of file API.c.

\index{API.c@{API.c}!get\_\-pwd@{get\_\-pwd}}
\index{get\_\-pwd@{get\_\-pwd}!API.c@{API.c}}
\subsubsection[{get\_\-pwd}]{\setlength{\rightskip}{0pt plus 5cm}char $\ast$ get\_\-pwd ()}\label{_a_p_i_8c_aab4b44d56247a5295c2cbce4c311f9ba}


Definition at line 63 of file API.c.

\index{API.c@{API.c}!is\_\-dir@{is\_\-dir}}
\index{is\_\-dir@{is\_\-dir}!API.c@{API.c}}
\subsubsection[{is\_\-dir}]{\setlength{\rightskip}{0pt plus 5cm}int is\_\-dir (const char $\ast$ {\em dname})}\label{_a_p_i_8c_a7791f3db8a56d9f73ddbd1a774023873}


Definition at line 33 of file API.c.

\index{API.c@{API.c}!make\_\-dir@{make\_\-dir}}
\index{make\_\-dir@{make\_\-dir}!API.c@{API.c}}
\subsubsection[{make\_\-dir}]{\setlength{\rightskip}{0pt plus 5cm}int make\_\-dir (char $\ast$ {\em path}, \/  mode\_\-t {\em cmask})}\label{_a_p_i_8c_a0462ccb9c57862690cefe3f130234f10}


Definition at line 126 of file API.c.

\index{API.c@{API.c}!rm\_\-dir@{rm\_\-dir}}
\index{rm\_\-dir@{rm\_\-dir}!API.c@{API.c}}
\subsubsection[{rm\_\-dir}]{\setlength{\rightskip}{0pt plus 5cm}int rm\_\-dir (char $\ast$ {\em path}, \/  int {\em i\_\-flag}, \/  int {\em v\_\-flag})}\label{_a_p_i_8c_a021d2adf79158fda37d6da17998b89fe}


Definition at line 134 of file API.c.

\index{API.c@{API.c}!substr\_\-count@{substr\_\-count}}
\index{substr\_\-count@{substr\_\-count}!API.c@{API.c}}
\subsubsection[{substr\_\-count}]{\setlength{\rightskip}{0pt plus 5cm}int substr\_\-count (char {\em needle}, \/  char const $\ast$ {\em haystack})}\label{_a_p_i_8c_a99b1da9d255cd766ab8f521748a79a89}


Definition at line 215 of file API.c.

